//
//  UsernamePasswordLoginService.swift
//  User
//
//  Created by ET|冰琳 on 2017/1/13.
//  Copyright © 2017年 IB. All rights reserved.
//

import Foundation
import ReactiveSwift

public protocol UsernamePasswordLoginService {
    
    associatedtype UsernamePasswordLoginResult
    func loginWith(username: String?, password: String?) -> SignalProducer<UsernamePasswordLoginResult, NSError>
}
